#include<bits/stdc++.h>
using namespace std;

map <int, int> mp;

int main(){
    freopen("duel.in", "r", stdin);
    freopen("duel.out", "w", stdout);

    int n, ans = 0;
    cin >> n;

    for (int i = 1; i <= n; ++i){
        int x;
        cin >> x;
        mp[x] += 1;
    }
    int maxn = INT_MIN;
    for (auto i = mp.begin(); i != mp.end(); ++i){
        maxn = max(maxn, (i -> second));
    }
    cout << maxn;
    return 0;
}
